body,h1,h2,h3,h4,h5,h6,hr,p,blockquote, /* structural elements */
dl,dt,dd,ul,ol,li, /* list elements */
pre, /* text formatting elements*/
form,fieldset,legend,button,input,textarea, /* form elements è¡¨å•å…ƒç´  */
th,td, /* table elements */
img/* img elements*/{font-weight:normal;outline:none;border:medium none;margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 '微软雅黑','宋体',tahoma,Srial,helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
em,i{font-style:normal;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#333;}
img{border:0px;}
table{border-collapse:collapse;border-spacing:0;}
select{height: 34px;border: 1px solid #e0e0e0;}

.content{text-align:left;}
.contentWrap{position:absolute;left:0;right:0;top:0;bottom:0;font-size:14px;overflow:hidden;}
.naviList{position:absolute;padding-top:5px;top:0;left:0;width:160px;bottom:0;background:#f9f9f9;border-right:1px solid #cdcdcd;text-align:center;}
.contentList{position:absolute;left:161px;top:0;right:0;bottom:0;}
.contentList>li{overflow:auto;height:100%;}
.naviList li{position:relative;margin-top:10px;height:42px;line-height:42px;cursor:pointer;}
.naviList li.current{background:#eae4e3;color:#cf2d01;}
#allmap{width:616px;height:300px;border:1px solid #e0e0e0;display:inline-block;margin:7px 0;background:#ccc;}

/*基本信息*/
label{cursor:pointer;}
h2{padding:0 20px;height:56px;line-height:56px;background:#f9f9f9;border-bottom:1px solid #e0e0e0;}
.roomTypeContent{padding:0 20px;}
#createCoupon{display:inline-block;vertical-align:top;margin:14px 0;height:12px;line-height:12px;text-align:center;padding:10px 10px;border:1px solid #ccc;border-radius:4px;cursor:pointer;}
#createCoupon{background:#a9221c;color:#fff}
#createCoupon em{font-style:normal;font-size:16px;font-weight:900;margin-right:4px;}
.roomTypePrompt{padding:10px;background:#fffbf0;border:1px solid #f3ddc6;color:#ab5d00;display:none;}

#city select{}
#town select{margin-top: 8px;}
#innName{font-size: 12px; line-height: 48px; padding-left: 2px;}

/*无房时显示*/
.noRoomShow{display:none;position:absolute;top:300px;left:200px;text-align:center;}
.noRoomShow>div:first-child{padding:25px 20px 40px 30px;background:#fffbf0;border:1px solid #f3ddc6;color:#666}
.noRoomShow p:first-child{font-size:16px;color:#333;margin-bottom:10px;}
.noRoomImg{position:absolute;top:-50px;left:-57px;height:184px;width:104px;background:url("../images/noRoomPerson.png") no-repeat 0 0;}

/*房型盒子*/
.roomInfoBox{position:relative;margin-right:20px;width:290px;height:430px;float:left;margin-bottom:20px;border:1px solid #ccc;color:#333;}
.roomInfoFloat{display:none;position:absolute;width:240px;line-height:18px;padding:10px;bottom:120px;left:15px;background:#fff;border:1px solid #e0e0e0;box-shadow:1px 1px 1px 1px #ccc;word-wrap:break-word;z-index:50;}
.deleteRoom{position:absolute;top:-10px;right:-10px;display:inline-block;z-index:999;width:24px;height:24px;background:url("/yuelijiang/icons/delete-1.png") no-repeat;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.roomInfoBox:hover .deleteRoom{opacity:1;filter:alpha(opacity=100);}
.roomInfoBox:hover{box-shadow:1px 1px 1px 1px #eee,-1px -1px 1px 1px #eee;}
.deleteRoom:hover{background:url("/yuelijiang/icons/delete-2.png") no-repeat;}
.roomInfo{padding:5px;width:280px;height:456px;}
.roomCover{position:relative;width:100%;height:175px;background:#ccc;cursor:pointer;overflow:hidden;}
.coverImg0{width:100%;}
.imgCoverShow{font-size:0;}
.imgCoverShow:hover .roomCoverFont{bottom:0;}
.roomCoverFont{position:absolute;left:0;bottom:-30px;height:30px;width:100%;background:#000;background:rgba(0,0,0,.5);color:#fff;text-align:center;line-height:30px;filter:alpha(opacity=60);font-size:12px;-webkit-transition:bottom 300ms;-moz-transition:bottom 300ms;-ms-transition:bottom 300ms;-o-transition:bottom 300ms;transition:bottom 300ms;}
.noCover{height:100%;width:100%;text-align:center;background:#f9f9f9;color:#b1b1b3;font-size:14px;cursor:pointer;position:relative;}
.noCover:hover{background:#aaa;color:#fff;}
.noCover em{margin-top:50px;font-style:normal;font-size:100px;display:inline-block;text-align:center;line-height:50px;}
.roomEdit{position:relative;margin:10px 10px 0 10px;height:24px;line-height:24px;font-size:14px;}
.toEdit:hover .editBtn{opacity:100;filter:alpha(opacity=100);}
.editBtn{position:absolute;top:5px;right:0;display:inline-block;width:16px;height:16px;background:url("/yuelijiang/icons/edit.png") no-repeat;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.editBtn:hover{background:url("/yuelijiang/icons/write.png") no-repeat;}
.roomInfoShow{padding:0 10px;line-height:20px;font-size:12px;}
.roomInfoShow span{display:inline-block;vertical-align:top;width:190px;word-wrap:break-word;}
.showAllRoomInfo{padding-left:5px;color:#6ab800;display:inline-block;cursor:pointer;}
.roomFacility{display:inline-block;}
.roomInfoShow span:first-child{width:70px;}
.roomInfoShow em{display:inline-block;}
.isPriority{height:16px;line-height:16px;padding:10px 0 7px 0;background:#f9f9f9;text-align:center;position:absolute;left:0;bottom:0;width:100%;cursor:pointer;}
.isPriority span{display:inline-block;height:16px;vertical-align:top;}
.isPriority em{display:inline-block;width:16px;height:16px;margin-right:7px;color:#fff;background:#b1b1b3;border-radius:2px;}
.isPriority span.priorityChoosed{color:#6ab800}
.isPriority span.priorityChoosed em{background:#6ab800;color:#fff;}
.error{margin:7px 0;padding:10px;display:inline-block;vertical-align:bottom;height:12px;font-size:12px;border:1px solid #fcc449;line-height:12px;background:#feeac1;color:#ec3c03;}

/*房型信息*/
.baseInfoContent{margin:14px 20px;border:1px solid #e0e0e0;font-size:0;color:#000;}
#roomInfoForm{padding:7px 25px;}
.formDiv{position:relative;}
.option{display:inline-block;vertical-align:top;padding-right:5px;height:48px;width:75px;text-align:right;line-height:48px;font-size:12px;color:#666;}
.baseInfoContent input[type="text"]{margin-top:7px;padding:0 10px;display:inline-block;vertical-align:top;height:32px;width:150px;font-size:12px;border:1px solid #e0e0e0;line-height:32px;}
.star{font-size:12px;color:#e94a4f;line-height:48px;margin:0 5px;display:inline-block;vertical-align:top;width:10px;}
.tip{font-size:12px;padding-right:10px;color:#888;line-height:48px;display:inline-block;height:48px;vertical-align:bottom;}
.selectShow{position:relative;cursor:pointer;padding:10px 30px 10px 10px;display:inline-block;vertical-align:top;height:12px;font-size:12px;border:1px solid #e0e0e0;line-height:12px;white-space:nowrap;min-width:48px;}
.selectShow:after{content:'';position:absolute;right:10px;top:12px;width:0;height:0;border:6px solid #5d5d5d;border-color:#5d5d5d transparent transparent transparent;}
#innTypeShow{width:130px;}
.formList{display:inline-block;vertical-align:top;position:relative;left:0;margin-top:7px;margin-right:5px;}
.formList ul{display:none;position:absolute;top:33px;z-index:20;border:1px solid #e0e0e0;border-left:0;border-right:0;background:#fff;font-size:12px;line-height:12px;cursor:pointer;max-height:224px;overflow-y:auto;overflow-x:hidden;width:100%;}
.formList ul li{padding:5px 10px;min-height:12px;line-height:20px;white-space:nowrap;border:1px solid #e0e0e0;border-top:0;border-bottom:0;}
.formList ul li:hover{background:#cf2d01;color:#fff;}
#innTypeList{z-index:50}
.iconPerfectCustomer{display:inline-block;width:11px;height:11px;background:url("/yuelijiang/images/main.png") no-repeat -100px -50px;vertical-align:middle;}
.formBtn{display:inline-block;font-size:14px;padding:5px 10px;height:16px;line-height:16px;border:1px solid #ccc;margin:10px;border-radius:4px;cursor:pointer;}
.formBtn:hover{background:#cd0a0a;color:#fff;}
.formBtn:hover .iconPerfectCustomer{background-position:-115px -50px;}
#map{width:818px;height:300px;border:1px solid #e0e0e0;display:inline-block;margin:7px 0;background:#ccc}
#innIntro{display:inline-block;margin:7px 0;padding:5px 10px;border:1px solid #e0e0e0;height:130px;width:300px;font-size:12px;line-height:18px;resize:none;vertical-align:top;}
.innScenery{display:inline-block;margin:7px 0;height:196px;}
.innScenery>div{width:280px;margin-right:20px;display:inline-block;vertical-align:top;border:1px solid #e0e0e0;cursor:pointer;}
.innBoss{display:inline-block;margin:7px 0;height:150px;}
.innBoss img{width:100px !important;height:100px !important;margin-right:20px;border-radius:50%;}
.innBoss textarea{border:1px solid #e0e0e0;width:200px;height:135px;padding:7px 0 0 10px;position: relative;left:50px;resize: none;}
.hasCover{height:100%;text-align:center;font-size:14px;position:relative;}
.hasCover em{display:inline-block;height:32px;width:32px;background:url("/yuelijiang/images/main.png") no-repeat -79px -70px;position:absolute;top:59px;left:125px;}
.hasCover p{position:absolute;top:100px;width:100%;color:#e8e8e8;}
.coverMask{position:absolute;width:100%;height:100%;background:#000;filter:alpha(opacity=20);opacity:0.2;display:none;}
.hasCover:hover .coverMask{display:block}

#boss-name{position: absolute; top: 110px; left: -110px; width: 100px; text-align: center;margin:0 0 0 110px;padding:0;}
label.boss-pic{display:inline-block;position: relative;top:-12px;}
#bossPic img{opacity: 1 !important;filter: alpha(opacity=100) !important;}
#bossPic{width:330px;}

.checkList{display:inline-block;width:780px;vertical-align:top;margin:7px 0;padding:7px 0;}
.checkList label{display:inline-block;width:130px;text-align:left;font-size:12px;height:20px;line-height:20px;}
.checkList label input[type='checkbox']{vertical-align:middle;margin-right:10px}
.baseInfoFooter{height:40px;background:#f9f9f9;padding:30px 0 30px 105px;}
#saveBaseInfoBtn,.dialogBtn{display:inline-block;padding:10px 0;height:20px;line-height:20px;color:#fff;background:#7bb811;width:170px;text-align:center;font-size:14px;border-radius:4px;cursor:pointer}
#saveBaseInfoBtn:active{background:#6ab800}
.formrow{min-height:40px;}
.formrow .option{height:40px;line-height:40px;width:60px;text-align:left;}
.formrow input[type='text']{display:inline-block;padding:5px;height:20px;width:68px;line-height:14px;border:1px solid #e0e0e0;margin:3px 0;vertical-align:top;}
#roomName{width:150px;}
.formrow .tip{height:40px;line-height:40px;vertical-align:top;padding:0 10px;}
.formrow .star{height:40px;line-height:40px;vertical-align:top;}
.xx{display:inline-block;vertical-align:top;width:12px;text-align:center;height:40px;line-height:40px;color:#333;padding-right:5px;}
#RoomFaciCheck{display:inline-block;vertical-align:top;width:180px;height:auto;margin:10px 0;}
#RoomFaciCheck label{display:inline-block;height:20px;line-height:20px;width:60px;float:left;}
#RoomFaciCheck label input[type='checkbox']{vertical-align:middle;margin-right:5px;}
#RoomFaciCheck:after{content:'';width:0;height:0;clear:both;}
#RoomTypeIntro{padding:5px;line-height:20px;height:60px;display:inline-block;width:200px;border:1px solid #e0e0e0;resize:none;margin-top:3px;}
#saveNewRoomBtn,#saveServiceBtn{width:100%;}
#updateRoomTypeForm #starSpecial1{height:60px;line-height:60px;}
#updateRoomTypeForm #starSpecial2{height:80px;line-height:80px;}
#dialogSercive input{width:210px;}
.imgOrder{text-align:center;line-height:24px;position:relative;height:24px;}
.changeOrder,.saveOrder{position:absolute;top:0;right:0;display:block;padding:5px 10px;height:12px;line-height:12px;cursor:pointer;border-radius:2px;}
.imgOrder span{display:none}
.imgOrder span.changeOrder{background:#e6e6e6;border:1px solid #cdcdcd;display:block;}
.imgOrder span.changeOrder:hover{background:#cf2d01;border:1px solid #cf2d01;color:#fff;}
.saveOrder{background:#cf2d01;border:1px solid #cf2d01;color:#fff;}
.imgBoxList{width:760px;height:300px;margin-top:10px;position:relative;overflow:hidden;}
.imgBoxList:after{content:'.';display:block;width:0;height:0;overflow:hidden;clear:both;}
.imgBoxList li{display:inline-block;float:left;width:140px;height:140px;margin:0 10px 10px 0;position:relative;background:#fff;border:1px solid #fff;}
#roomTypeImgUlBox{width:860px;height:240px;}
#roomTypeImgUlBox li{width:160px;height:100px;margin-bottom:20px;}
.imgBoxList li.toChangeOrder{box-shadow:1px 1px 1px 1px #ededed;border:1px solid #e0e0e0;}
.imgBoxList li.dragging{position:absolute;z-index:20}
.imgBoxList li .imgBox{display:block;width:138px;border:1px solid #e0e0e0;height:96px;position:relative;cursor:pointer;}
#roomTypeImgUlBox li .imgBox{width:158px;height:98px;}
.imgBoxList li .imgBox:hover .updatePic{bottom:0}
label.imgBox:hover{background:#ccc}
.imgBoxList img{height:100%;width:100%;}
.imgBoxList .updatePic{position:absolute;width:100%;height:12px;font-size:12px;padding:8px 0 6px;line-height:12px;left:0;bottom:-26px;background:#000;color:#fff;filter:alpha(opacity=75);background:rgba(0,0,0,.3);-webkit-transition:bottom 300ms;-moz-transition:bottom 300ms;-ms-transition:bottom 300ms;-o-transition:bottom 300ms;transition:bottom 300ms;}
.imgBoxList .dragMask{position:absolute;top:0;left:0;width:100%;height:100%;cursor:move;z-index:10;display:none;background:#fff;filter:alpha(opacity=0);opacity:0;}
.setCover em,.deletePic em,.picIntro em{display:inline-block;width:12px;height:12px;background:#ccc;margin:0 4px 0 6px;vertical-align:top;cursor:pointer;}
.picIntro{margin-top:9px;padding:6px;height:12px;font-size:12px;line-height:12px;color:#666;}
.picIntro em{background:url("/yuelijiang/images/main.png") no-repeat -100px -50px;float:right;margin-right:6px;opacity:0;filter:alpha(opacity=0);}
.picIntro span{display:inline-block;max-width:100px;overflow:hidden;vertical-align:top;white-space:nowrap;}
.picIntro:hover{background:#f2f2f2;}
.picIntro:hover em{opacity:1;filter:alpha(opacity=100);}
.picIntro:hover em:hover{background-position:-130px -50px;}
.updatePicBox{position:absolute;width:100%;left:0;bottom:0;overflow:hidden;height:24px;}
.setCover:hover,.deletePic:hover{color:#cf2d01;cursor:pointer;}
.deletePic{float:right;margin-right:6px;}
.setCover em{background:url("/yuelijiang/images/main.png") no-repeat -145px -70px;}
.deletePic em{background:url("/yuelijiang/images/main.png") no-repeat -145px -82px;}
.setPicIntro{margin-top:9px;border:1px solid #cdcdcd;height:22px;background:#e6e6e6;display:none;}
.setPicIntro input{width:90px;display:inline-block;padding:5px;font-size:12px;line-height:12px;height:12px;border-right:1px solid #cdcdcd;}
.savePicIntro{display:inline-block;height:22px;line-height:22px;text-align:center;width:37px;cursor:pointer;}
.savePicIntro:hover{background:#cf2d01;color:#fff;}
#showAllPic{z-index:100}
#showAllPic .ui-popups-foot{background:#f9f9f9;}
#showAllPic .ui-popups-foot p{height:25px;line-height:40px;}
.coverIcon{display:inline-block;position:absolute;top:0;left:0;width:34px;height:20px;background:#e84544;color:#fff;font-size:12px;line-height:20px;text-align:center;}
.noCover input[type="file"]{display:inline-block;width:100%;height:100%;position:absolute;left:0;top:0;filter:alpha(opacity=0);opacity:0;cursor:pointer;}
.plusImg{width:120px;height:30px;}
#cutPic{z-index:200;}
.cutPicBox{width:448px;height:280px;overflow:hidden;}
.cutPicBox>div{width:448px;height:280px;}
#cutPicBox{height:315px;}
#cutPicBox>div{height:315px;}
.cutPicBox img{display:inline-block;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;}
#saveCutPic,#roomTypeSaveCutPic{width:100%}
#waitCutForm{display:none}
#roomTypeImg{z-index:60;}
#cutPicRoomType{z-index:80;}
#roomTypeImg .picIntro,#roomTypeImg .setPicIntro{display:none;}
.hasCover img{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.8;filter:alpha(opacity=80)}
.priceInfoPage{margin:14px 20px;border:1px solid #e0e0e0;}
.priceContent{padding:10px 20px;}
.priceContent .price{display:inline-block}
#saveNewContentBtn{width:100%;}

/*优惠券*/
#newcouSelect{width:70px;height:32px;margin:4px 0;}
#dialogCoupon input{margin:4px 0;}
span.mydatebox *{padding:0;margin:0;}

.loading, .loadComplete{  position: relative;top: -35px;right: -200px;display:none;}
/*****************************************************************
 * ui-popups
 ****************************************************************/
.ui-popups{display:none;position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;text-align:center;overflow:auto;}
.ui-popups:after{display:inline-block;vertical-align:middle;content:'';height:100%;margin-left:-0.25em;}
.ui-popups-dialog{position:relative;display:inline-block;vertical-align:middle;max-width:99%;    /*max-width: calc(100% - 0.25em) /* Only for IE9+ */background-color:#ffffff;}
.ui-popups-backdrop{position:absolute;top:0;right:0;left:0;bottom:0;opacity:.5;filter:alpha(opacity=50);-moz-opacity:0.50;background-color:#000;}
.ui-popups-head{padding:8px 0;background-color:#f2f2f2;}
.ui-popups-dialog>.close{position:absolute;right:-36px;width:36px;height:36px;color:#b4a39d;font-size:21px;font-weight:500;line-height:36px;text-align:center;background-color:#4c4c4c;cursor:pointer;}
.ui-popups-title{font-size:14px;text-align:left;color:#666666;padding-left:14px;border-left:solid 4px #e84544;}
.ui-popups-body{padding:15px 24px;text-align:left;}
.ui-popups-tools{margin-bottom:14px;}
.ui-popups-content{overflow:auto;}
.ui-popups-foot{padding:15px 24px;padding-top:0;text-align:left;}